<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.navbar-brand {
	height: 80px;
	display: flex;
	align-items: center;
}
.navbar-brand .text {
	color: #2C2E33;
	font-size: 26px;
	font-weight: 600;
	padding-left: 56px;
	position: relative;
}
.navbar-brand .text:before {
	content: url("/web/img/logo.png");
	position: absolute;
	left: 0;
	top: -12px;
}
.small_screen_navbar .text:before {
	content: url("/web/img/logo1.png");
}
.navbar {
	margin-bottom: 0;
	border: none;
	background: #fff;
	position: absolute;
	width: 100%;
	top: 0;
	z-index: 99;
}
.navbar_fixed {
	position: fixed;
	z-index: 120;
	width: 100%;
	top: 0;
	background: #fff!important;
	-webkit-transition: top .2s linear;
	-moz-transition: top .2s linear;
	transition: top .2s linear;
	box-shadow: 0px 2px 8px 0px rgba(44, 46, 51, 0.1);
}
.navbar_fixed_bot {
	position: fixed;
	z-index: 120;
	width: 100%;
	top: -80px;
}
.navbar-nav&gt;li&gt;a:hover {
	color: #2C2E33;
	font-weight: 600;
}
.navbar-nav&gt;li {
	position: relative;
}
.navbar-nav&gt;li&gt;.active {
	color: #2C2E33!important;
	font-weight: 600;
	background-color: #fff!important;
}
.navbar-nav .J_subMenus {
	position: absolute;
	top: 80px;
	left: 50%;
	transform:translateX(-50%); 
	display: none;
	flex-direction: column;
	text-align: center;	
	background: rgba(255, 255, 255, 0.96);
	border-radius: 4px;
	padding: 12px 0;
	box-shadow: 0px 2px 8px 0px rgba(44, 46, 51, 0.1);
}
.navbar-nav li a:hover {
	color: #2C2E33!important;
	font-weight: 600;
	background-color: #fff!important;
}
.navbar-nav li:hover .J_subMenus {
	display: flex;
}
.navbar-nav .J_subMenus .submenu_title {
	font-weight: 600;
	margin-bottom: 20px;
}
.navbar-nav .J_subMenus .submenu_a {
	white-space: nowrap;
	display: inline-block;
	color: #5E6166!important;
	margin-bottom: 20px;
	padding: 0 24px;
}
.navbar-nav .J_subMenus .submenu_a:hover {
	color: #3399ff!important;
	background: transparent!important;
	font-weight: normal!important;
}
.navbar-nav .J_subMenus a:last-child {
	margin-bottom: 0;
}
.about_framework {
	background: #FAFAFA;
}
.main_product_bg {
	background: url("../img/home_product_bg.png") no-repeat center;
	background-size: cover;
	background-attachment: fixed;
	height: 611px;
	position: relative;
}
.main_news {
	background: url("../img/home_info_bg.png") no-repeat center;
	background-size: cover;
	padding-top: 144px;
}
.navbar-phone {
	padding: 30px 25px;
	color: #909399;
	font-size: 14px;
	display: flex!important;
	align-items: center;
	margin-left: 20px;
}
.navbar-phone:before {
	content: url("../img/phone.png");
	position: absolute;
	left: 0;
}
.main-common-title {
	text-align: center;
	padding: 64px 0;
}
.main-common-all {
	text-align: center;
	padding: 34px 0 64px 0;
}
.main-common-title .c_title {
	font-size: 32px;
	color: #2C2E33;
	font-weight: 600;
	position: relative;
}
.main-common-title .c_title:after {
	content: "";
	position: absolute;
	left: 50%;
	margin-left: -50px;
	bottom: -8px;
	width: 100px;
	height: 2px;
	background: #3399FF;
}
.main-common-title .e_title {
	font-size: 16px;
	color: #C4C7CC;
	margin-top: 18px;
}
.main_product_bg .c_title {
	color: #fff;
}
.main_product_bg .main_view_all {
	border-color: #fff;
	color: #fff;
}
.main_view_all:hover {
	background: rgba(51, 153, 255, .1);
	color: #3399ff;
}
.main_product_bg .main_view_all:hover {
	background: rgba(255, 255, 255, .1);
	color: #fff;
}
.main_about_banner {
	background: url("../img/about/abourt_banner.png") no-repeat center;
}
.main_info_banner {
	background: url("../img/info/info_banner.png") no-repeat center;
}
.main_programme_banner {
	background: url("../img/programme/programme_banner.png") no-repeat center;
}
.main_product_banner {
	background: url("../img/product/product_banner.png") no-repeat center;
}
.main_case_banner {
	background: url("../img/case/case_banner.png") no-repeat center;
}
.main_banner {
	width: 100%;
	height: 320px;
	margin-top: 80px;
	background-size: cover;
}
.main_banner .content {
	text-align: center;
	padding: 120px 0 110px 0;
}
.main_banner .content .c_content {
	color: #fff;
	font-size: 32px;
	font-weight: 600;
}
.main_banner .content .e_content {
	color: #fff;
	font-size: 20px;
	margin-top: 17px;
}
.main_product_banner .c_content, .main_product_banner .e_content {
	color: #fff!important;
}
.main_content {
	position: relative;
}
.main_content .detailNav {
	height: 72px;
    line-height: 50px;
    background: #FAFAFA;
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    text-align: center;
    z-index: 110;
    display: none;
}
.main_content .detailNav .navBox {
	display: flex;
	justify-content: center;
}
.pin-wrapper {height:0 !important;}
.navbar-nav&gt;li&gt;a {
	padding: 30px 25px;
}
.navbar-nav&gt;li&gt;.active::before {
	content: '';
	width: 28px;
	height: 3px;
	background: #3399FF;
	position: absolute;
	bottom: 20px;
	left: 25px;
}
.header-title {
	line-height: 80px;
	font-size: 26px;
	color: #2C2E33;
	font-weight: 600;
	display: flex;
	align-items: center;
}
.header-title .text {
	font-weight: 600;
}
.carousel-inner .item {
	height: 697px!important;
}
.main-footer {
	padding-top: 50px;
	background: #3F465D;
	color: #fff;
	font-size: 14px;
}	
.main-footer h6 {
	font-size: 16px;
	line-height: 50px;
}
.main-footer li a {
	line-height: 30px;
	color: #909399;
}
.main-footer li a:hover {
	color: #3399ff;
	text-decoration: underline;
}
.main-footer .footer-text {
	color: #909399;
	line-height: 30px;
}
.main-footer .footer-num {
	line-height: 30px;
	font-size: 17px;
	word-break: break-all;
}
.main-footer  .footer-email {
	font-size: 13px;
}
.footer-code {
	text-align: right;
}
.footer-code img {
	width: 200px;
	height: 200px;
}
.footer-bah {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 50px;
	border-top: 1px solid rgba(255, 255, 255, .1);
	height: 64px;
}
.foot-logo {
	width: 46px;
	height: 46px;
}
.footer-bah .zmkj {
	font-size: 26px;
	 margin-left: 10px;
}
.footer-left {
	display: flex;
	align-items: center;
}
.footer-bah .bah {
	font-size: 12px;
	color: #909399;
}
/* é¦–é¡µè½®æ’­å›¾ */
.carousel-indicators li {
	width: 20px;
	height: 3px;
	background: #FFFFFF;
	opacity: 0.5;
	margin: 0 5px;
}
.carousel-indicators .active {
	width: 20px;
	height: 3px;
	background: #FFFFFF;
	opacity: 1;
	margin: 0 5px;
}
.carousel-indicators {
	bottom: 190px;
}
.home_banner_main {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
}
.home_banner_main_01 {
	background: url("../img/banner1.png") no-repeat center;
}
.home_banner_main_02 {
	background: url("../img/banner2.png") no-repeat center;
}
.home_banner_main_03 {
	background: url("../img/banner3.png") no-repeat center;
}
.home_banner_main .banner_top {
	display: flex;
	justify-content: space-between;
}
.home_banner_main .banner_top_left {
	color: #fff;
}
.home_banner_main .banner_top_left .title {
	font-size: 56px;
	line-height: 78px;
	letter-spacing: 10px;
	padding-top: 130px;
	display: block;
}
.home_banner_main .banner_top_left .content {
	font-size: 20px;
	padding: 12px 0 40px 0;
	letter-spacing: 4px;
	color: rgba(255, 255, 255, .6);
}
.home_banner_main .banner_top_left .control {
	width: 100px;
	height: 40px;
	border-radius: 4px;
	border: 1px solid #FFFFFF;
	text-align: center;
	line-height: 40px;
	cursor: pointer;
	color: #fff;
	display: inline-block;
}
.home_banner_child {
	position: absolute;
	left: 50%;
	margin-left: -585px;
	width: 1170px;
	bottom: 30px;
	z-index: 16;
}
.home_banner_child_01 {
	background: url("../img/home/banner_child_01.png") no-repeat center;
}
.home_banner_child_02 {
	background: url("../img/home/banner_child_02.png") no-repeat center;
}
.home_banner_child_03 {
	background: url("../img/home/banner_child_03.png") no-repeat center;
}
.home_banner_child_common {
	height: 140px;
	text-align: center;
	position: relative;
	display: block;
	background-size: 100%;
	box-shadow: 0px 2px 8px 0px rgba(44, 46, 51, 0.1);
	border-radius: 4px;
}
.home_banner_child_common .c_title {
	font-size: 20px;
	font-weight: 600;
	padding: 12px 0 3px 0;
	color: #2C2E33;
}
.home_banner_child_common .e_title {
	color: #909399;
	font-size: 16px;
}
.home_banner_child_common .home_banner_child_img {
	margin-top: 20px;
}
.home_banner_child_common .line {
	width: 48px;
	height: 4px;
	margin: auto;
}
.home_banner_child_common .home_banner_child_common_content {
	position: relative;
	top: 0;
}
.home_banner_child_common:hover {	
	background-size: 110%;
    -webkit-transition: background-size .3s linear;
    transition: background-size .3s linear;
}
.home_banner_child_common:hover .home_banner_child_common_content {
	transition:top .2s linear;
	top: -5px;
}
.banner_top_right img {
	position: relative;
	top: 0;
	left: 0;
	transition: left .1s linear,top .1s linear;
    -webkit-transition:left .1s linear,top .1s linear;
}
.banner_top_right img:hover {
	left: 10px;
	top: -10px;
}
.home_banner_main .banner_top_left .control:hover {
	background: rgba(255, 255, 255, .1);
}
/* é¡¹ç›®tabæ&nbsp;éƒ¨åˆ† */
.main_push {
	padding-top: 64px;	
	background: #Ffffff;
}
.main_push_a {
	display: flex;
	color: #2C2E33;	
	background: #fafafa;
	border-radius: 4px;
	border: 1px solid #F0F2F5;
	padding: 20px 0 20px 16px;
	margin-bottom: 64px;
}
.main_push_right {
	margin-left: 16px;
	padding: 10px 0;
}
.main_push_img {
	width: 80px;
	height: 80px;
}
.main_push_a:hover {
	border: 1px solid #3399FF;
	background-color: #Ffffff;
}
.main_push .title {
	font-weight: 600;
	font-size: 18px;
	line-height: 30px;
}
.main_push .des {
	color: #909399;
	line-height: 30px;
}
.main_push_a_hover .main_push_right {
	padding: 5px 0 0 0;
}
.main_push_a_hover .title, .main_push_a_hover .des{
	line-height: 26px;
}
/* å…¬å¸æ–°é—» */
.main_news_a {
	display: flex;
	height: 448px;
	flex-direction: column;
	border-bottom: 2px solid #F0F2F5;
	margin-bottom: 30px;
	position: relative;
}
.main_news_a .main_news_img {
	width: 100%;
	height: 277px;
	border: 1px solid rgba(0,0,0,.1);
	border-radius: 8px;
}
.main_news_tit {
	color: #2C2E33;
	font-size: 18px;
	margin-top: 15px;
	font-weight: 600;
	line-height: 25px;
    height: 50px;
}
.main_news_content {
	text-align: justify;
	color: #909399;
	font-size: 14px;
	margin-top: 6px;
	line-height: 19px;
}
.main_news_date {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	padding: 20px 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.main_news_date .date {
	color: #C4C7CC;
	font-size: 14px;
}
.main_news_date .jump_tips, .main_programme .jump_tips {
	opacity: 0;
}
.news_line {
	position: absolute;
	width: 0;
	height: 2px;
	background: #3399FF;
	bottom: -2px;
	left: 0;
	transition:all .5s linear;
}
.main_news_a:hover .news_line {
	width: 100%;
}
.main_news_a:hover .jump_tips {
	opacity: 1;
}
/*è¡Œä¸šæ–¹æ¡ˆ */
.main_programme {
	padding-bottom: 80px;
	background: #FaFaFa;
}
.main_programme_a {
	width: 100%;
	height: 520px;
	border-radius: 4px;
	box-shadow: 0px 2px 8px 0px rgba(44, 46, 51, 0.06);
	border: 1px solid #F0F2F5;
	display: block;
	text-align: center;
}
.main_programme_a_edu {
	background: url("../img/home/edu_industry.png") no-repeat center;
	background-color: #ffffff;
}
.main_programme_a_health {
	background: url("../img/home/health_industry.png") no-repeat center;
	background-color: #ffffff;
}
.main_programme_a .main_programme_a_img {
	margin: 140px 0 48px 0;
}
.main_programme_a .title {
	font-size: 24px;	
	color: #2C2E33;
	line-height: 33px;
	font-weight: 600;
}
.main_programme_a .content {
	text-align: justify;
	padding: 24px 70px 72px 70px;
	font-size: 16px;	
	color: #909399;
	line-height: 24px;
}
.main_programme_a .control {
	color: #C4C7CC;
}
.main_programme_a .jump_tips {
	opacity: 0;
	margin-left: 8px;
}
.main_programme_a:hover {
	transition: all .1s linear;
    -webkit-transition:all .1s linear;
	box-shadow: 0px 8px 16px 0px rgba(44, 46, 51, 0.16);
}
.main_programme_a:hover .jump_tips {
	opacity: 1;
}
.main_programme_a:hover .control {
	color: #3399FF;
}
/* äº§å“ç³»åˆ— */
.main_product_wrap {
	height: 480px;
	display: flex;
}
.main_product_wrap .main_product_wrap_left {
	width: 270px;
	background: #F0F2F5;;
}
.main_product_wrap_left .item_wrap {
	height: 80px;
	line-height: 80px;
	color: #5E6166;
	font-size: 16px;
	padding-left: 30px;
	cursor: pointer;
}
.main_product_wrap_left .item_wrap_active {
	color: #3399FF;
	background: #FFFFFF;
}
.main_product_wrap_left .item_wrap:hover {
	color: #3399ff;
}
.main_product_wrap_right {
	width: calc(100% - 270px);
}
.main_product_wrap_right&gt;a {
	width: 100%;
	height: 100%;
	background-size: cover;
	font-size: 16px;
	color: #fff;
	display: flex;
}
.main_product_wrap_right_01 {
	background: url("../img/home/home_product_01.png") no-repeat center;
}
.main_product_wrap_right_02 {
	background: url("../img/home/home_product_02.png") no-repeat center;
}
.main_product_wrap_right_03 {
	background: url("../img/home/home_product_03.png") no-repeat center;
}
.main_product_wrap_right_04 {
	background: url("../img/home/home_product_04.png") no-repeat center;
}
.main_product_wrap_right_05 {
	background: url("../img/home/home_product_05.png") no-repeat center;
}
.main_product_wrap_right_06 {
	background: url("../img/home/home_product_06.png") no-repeat center;
}
.main_product_wrap_child_left {
	width: calc(100% - 300px);
	position: relative;
}
.main_product_wrap_child_left .title {
	font-size: 24px;
	line-height: 33px;
	padding: 36px 0 32px 30px;
	position: relative;
}
.main_product_wrap_child_left .title:after {
	content: "";
	width: 70px;
	height: 2px;
	background: #3399ff;
	position: absolute;
	bottom: 0;
	left: 36px;
}
.main_product_wrap_child_left .content {
	color: rgba(255, 255, 255, .8);
	padding: 32px 0 0 36px;
	line-height: 24px;
	word-break: break-all;
}
.main_product_wrap_child_left .jump_tip_fff {
    position: absolute;
    bottom: 40px;
    left: 112px;
}
.main_product_wrap_child_left:before {
    content: "æŸ¥çœ‹è¯¦æƒ…";
    position: absolute;
    left: 36px;
    bottom: 32px;
    font-size: 14px;
}
.main_product_wrap_child_right {
	width: 300px;
	padding-left: 130px;
	padding-top: 50px;
}
/* å…³äºŽ */
.main_about_company_des {
	position: absolute;
	top: 0;
	bottom: 30px;
	left: 15px;
	right: 15px;
	height: 0;
	background: rgba(51, 153, 255, 0.9);
	border-radius: 4px;
	text-align: left;
	display: flex;
	flex-direction: column;
	transition:height 1s;
	overflow: hidden;
	padding: 0 20px 0 21px;
}
.main_about_company_des .content_main {
	color: rgba(255, 255, 255, .8);
}
.main_about_company_des .content_p {
	margin-top: 15px;
}
.main_about_company_des .title {
	font-size: 18px;
	color: #fff;
	padding-top: 20px;
	padding-bottom: 8px;
}
.main_about_company_des .content {
	text-align: justify;
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	word-break: break-all;
	height: calc(100% - 53px);
	overflow-y: auto;
}
.about_framework_a:hover .main_about_company_des {
	height: calc(100% - 30px);
}
.main_about_company_des .content::-webkit-scrollbar {
   display: none;
}
.product_introduct_des {
	display: flex;
}
.product_introduct_des .product_introduct_des_left_01 {
	background: url("../img/product/product_introduct_des_01.png") no-repeat center;
}
.product_introduct_des .product_introduct_des_left_02 {
	background: url("../img/product/product_introduct_des_02.png") no-repeat center;
}
.product_introduct_des .product_introduct_des_left_03 {
	background: url("../img/product/product_introduct_des_03.png") no-repeat center;
}
.product_introduct_des .product_introduct_des_left_04 {
	background: url("../img/product/product_introduct_des_04.png") no-repeat center;
}
.product_introduct_des .product_introduct_des_left_05 {
	background: url("../img/product/product_introduct_des_05.png") no-repeat center;
}
.product_introduct_des .product_introduct_des_left_06 {
	background: url("../img/product/product_introduct_des_06.png") no-repeat center;
}
.product_introduct_des .product_introduct_des_left {
	flex: 1;
	height: 530px;
	background-size: cover;
}
.product_introduct_des_right {
	flex: 1;
	position: relative;
}
.product_introduct_des_right .des_content {
	position: absolute;
	left: -70px;
	margin: 45px 0;
	width: calc(100% + 70px);
	height: 440px;
	background: #FFFFFF;
	box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.06);
	border-radius: 4px;
	padding: 32px;
}
.product_introduct_des_right .des_content .title {
	font-size: 28px;
	position: relative;
	padding-bottom: 24px;
}
.product_introduct_des_right .des_content .title:after {
	content: "";
	position: absolute;
	width: 46px;
	height: 6px;
	background: #3399FF;
	left: 0;
	bottom: 0;
}
.product_introduct_des_right .des_content .content {
	text-align: justify;
	font-size: 16px;
	padding: 24px 0;
	color: #5E6166;
	line-height: 24px;
}
.product_introduct_des_right .des_content .line {
	width: 15px;
	height: 340px;
	background: #3399FF;
	position: absolute;
	top: 50%;
	margin-top: -170px;
	right: -15px;
}
.produce_des_02 {
	padding: 0 100px;
}
.produce_des_02 .col-lg-6,  .produce_des_02 .col-xs-12{
	padding-left: 0;
	padding-right: 0;
}
.produce_des_02 .produce_des_02_img {
	width: 100%;
	height: 350px;
}
.produce_des_02 .produce_des_02_wrap {
	padding: 30px;
	width: 100%;
	height: 350px;
	background: #FAFAFA;
	border-radius: 4px;
	border: 1px solid #F0F2F5;
}
.produce_des_02 .produce_des_02_wrap .title {
	font-size: 16px;
	color: #313233;
	font-weight: bold;
}
.produce_des_02 .produce_des_02_wrap .title_last {
	margin-top: 30px;
}
.produce_des_02 .produce_des_02_wrap .content {
	font-size: 16px;
	color: #5e6166;
}

/* åˆä½œä¼™ä¼´ */
.main_partner {
	background: url('../img/partner_bg.png') no-repeat center;
	background-size:100% 100%;
	padding-bottom: 50px;
}
.main_partner_img {
	width: 100%;
	height: 64px;
	margin-bottom: 30px;
}
/* æˆ‘ä»¬çš„ä¼˜åŠ¿ */
.main_advantage {
	background: url("../img/banner_advantage.png") no-repeat center;
	background-size: cover;
	background-attachment: fixed;
}
.main_advantage_wrap {
	width: 100%;
	height: 480px;
	padding: 130px 0;
	text-align: center;
	color: #FFFFFF;
}
.main_advantage_wrap .advantage_num {
	padding: 21px 0 9px 0;
	font-size: 56px;
	line-height: 78px;
}
.main_advantage_wrap .advantage_text {
	font-size: 16px;
	line-height: 22px;
	color: rgba(255, 255, 255, .8);
}
/* äºŒçº§tabæ&nbsp;åˆ‡æ¢ */
.main_Box {
	text-align: center;
	height: 72px;
	background: #FAFAFA;
}
.main_Box  .navBox {
	display: flex;
	justify-content: center;
}
.main_Box .navBox li , .main_content .navBox li {
	color: #909399;
	font-size: 16px;
	height: 72px;
	line-height: 72px;
	margin: 0 41px;
	display: inline-block;
	cursor: pointer;
}
.main_two_Box .navBox li {
	margin: 0 118px;
}
.main_two_Box .navBox li&gt;a {
	display: inline-block;
	height: 100%;
}
.main_Box .active, .main_content .active {
	color: #2C2E33!important;
	font-weight: 600;
	border-bottom: 3px solid #3399FF;
}
.main_pro_Box .navBox li {
	margin: 0 24px;
}
/*å…³äºŽ
	é›†å›¢ç®€ä»‹
*/
.about_introduce {
	padding: 64px 0;
}
.about_introduce_img {
	width: 100%;
	height: 428px;
}
.about_introduce_img .title {
	color: #2C2E33;
	font-size: 32px;
	font-weight: 600;
}
.about_introduce_img .tab_choice {
	padding: 4px 0;
	display: flex;
	width: 288px;		
	border-radius: 4px;
	border: 1px solid #F0F2F5;
	margin: 24px 0 16px 0;
}
.about_introduce_img .tab_choice span {
	width: 64px;
	height: 32px;
	font-size: 16px;
	color: #5E6166;
	line-height: 32px;
	text-align: center;
	cursor: pointer;
	margin: 0 4px;
}
.about_introduce_img .tab_choice .tab_active {	
	background: #3399FF;
	border-radius: 4px;
	color: #fff;
}
.about_introduce_img .content {
	text-align: justify;
	color: #5E6166;
	font-size: 16px;
	line-height: 24px;
	overflow-y: auto;
	height: calc(100% - 127px);
}
/*å…³äºŽ
	å…¬å¸æž¶æž„
*/
.about_framework {
	padding-bottom: 34px;
}
.about_framework .about_framework_a{
	width: 100%;
	height: 330px;	
	background: #FFFFFF;
	border-radius: 4px;
	border: 1px solid #F0F2F5;
	display: inline-block;
	margin-bottom: 30px;
}
.about_framework_img {
	width: 100%;
	height: 270px;
}
.about_framework_a .company {
	height: 60px;
	line-height: 60px;
	padding: 0 16px;
	color: #2C2E33;
	font-size: 18px;
	font-weight: 600;
}
/*å…³äºŽ
	è”ç³»æˆ‘ä»¬
*/
.about_contact {
	padding-bottom: 64px;
}
.about_contact_us {

}
.about_contact_us_item {
	display: flex;
	align-items: center;
	margin-bottom: 16px;
}
.about_contact_us_item img {
	width: 70px;
	height: 70px;
}
.about_contact_us_item_right {
	margin-left: 20px;
}
.about_contact_us_item_right .title {
	color: #2C2E33;
	font-size: 18px;		
	font-weight: 600;
}
.about_contact_us_item_right .content {
	color: #5E6166;
	font-size: 16px;
	margin-top: 8px;
}
.about_map {
	height: 480px;
	width: 100%;
}
/*æ–¹æ¡ˆ
æ•™è‚²è¡Œä¸š
*/
.info_edu_main .main-common-title {
	padding: 64px 0 32px 0;
}
.info_hygiene_main {
	padding-bottom: 64px;
}
.info_edu_item {
	width: 100%;
	height: 360px;
	background: #FFFFFF;
	border-radius: 4px;
	border: 1px solid #F0F2F5;
	padding: 30px;
	margin-top: 32px;
	display: flex;
}
.info_edu_item .info_edu_item_left {
	width: 240px;
	height: 300px;
	background: #F5F7FA;
	border-radius: 4px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 30px;
}
.info_edu_item_left_img {
	width: 120px;
	height: 120px;
}
.info_edu_item_right .title {
	font-size: 24px;
	color: #2C2E33;
}
.info_edu_item_right .content {
	color: #909399;
	font-size: 16px;
	padding: 16px 0;
	height: calc(100% - 55px);
}
.info_edu_item_right {
	width: calc(100% - 240px);
}
.info_edu_item_right .view_detail .text {
	color: #3399FF;
}
.info_edu_item_right .jump_tips {
	opacity: 0;
	margin-left: 10px;
}
.info_edu_item:hover .info_edu_item_right .jump_tips {
	transition: opacity .5s linear;
	opacity: 1;
}
.info_edu_item:hover {
	box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.06);
}
.info_edu_item:hover .title {
	color: #3399ff;
}
/* é¢åŒ…å±‘ */
.main_breadcrumb {
	font-size: 14px;
	background: #FAFAFA;
}
.main_breadcrumb .main_breadcrumb_ul {
	display: flex;
	align-items: center;
	height: 72px;
}
.main_breadcrumb .main_breadcrumb_ul a {
	color: #2C2E33;
}
.main_breadcrumb .breadcrumb-item:after {
	content: "&gt;";
	color: #909399;
	padding: 0 5px;
}
.main_breadcrumb .breadcrumb-item:hover {
	color: #3399ff;
}
.main_breadcrumb .active {
	color: #909399!important;
	cursor: auto;
}
/* æ–°é—»èµ„è®¯ */
.info_list_item {
	display: flex;
	padding: 40px 0;
	cursor: pointer;
	border-bottom: 1px solid #f0f2f5;
}
.info_list_item_left {
	width: calc(100% - 270px);
	position: relative;
}
.info_list_item_left .title {
	font-size: 24px;	
	color: #2C2E33;
	line-height: 33px;
	font-weight: 600;
}
.info_list_item_left .content {
	padding-top: 8px;
	font-size: 14px;	
	color: #909399;
	line-height: 21px;
	display: -webkit-box;
    display: -moz-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    -moz-line-clamp: 5;
    -moz-box-orient: vertical;
    box-orient: vertical;
    overflow: hidden;
}
.info_list_item_left .date {
	margin-top: 16px;
	color: #C4C7CC;
	font-size: 14px;
}
.info_list_item_left .view_detail {
	display: flex;
	align-items: center;
	font-size: 14px;
	color: #3399ff;
	margin-top: 10px;
	position: absolute;
	bottom: 0;
}
.info_list_item_left .view_detail .jump_tips {
	margin-left: 10px;
	opacity: 0;
}
.info_list_item_right {
	margin-left: 30px;
}
.info_list_item_right .info_img {
	width: 270px;
	height: 202px;
}
.info_list_item:hover .info_list_item_left .view_detail .jump_tips {
	transition: opacity .5s linear;
	opacity: 1;
}
.info_list_item:hover .info_list_item_left .title {
	color: #3399ff;
}
.detail_conetnt {
	padding: 64px 0;
}
.detail_conetnt .content_title {
	padding: 16px 0;
	color: #2C2E33;
	font-size: 36px;
	text-align: center;
	font-weight: 600;
}
.detail_conetnt .content_date {
	color: #C4C7CC;
	font-size: 14px;
	padding-bottom: 40px;
	text-align: center;
	border-bottom: 1px solid #F0F2F5;
}
.detail_conetnt .info_content_wrap {
	text-align: justify;
	padding-top: 40px;
}
/* æ–¹æ¡ˆè¯¦æƒ… */
.programme_detail_des_main {
	padding: 80px 0 64px 0;
	border-bottom: 1px solid #F0F2F5;
	display: flex;
}
.programme_detail_des .programme_detail_des_img {
	width: 120px;
	height: 120px;
	margin-right: 40px;
}
.programme_detail_des_main .title {
	color: #2C2E33;
	font-size: 40px;
	line-height: 56px;
	font-weight: 600;
}
.programme_detail_des_main .content {
	color: #5E6166;
	font-size: 16px;
	line-height: 24px;
	padding-top: 15px;
	text-align: justify;
}
.programme_detail_des_common {
	padding-top: 64px;
	padding-bottom: 34px;
	border-bottom: 1px solid #F0F2F5;
}
.programme_detail_des_haveimg {
	padding-bottom: 64px;
}
.programme_detail_des_content {
    width: calc(100% - 160px);
}
.programme_title_child {
	color: #2C2E33;
	font-size: 24px;
	font-weight: 600;
	padding-bottom: 58px;
	padding-left: 14px;
	position: relative;
}
.programme_title_img_child {
	padding-bottom: 40px;
}
.programme_title_child:before {
	position: absolute;
	content: "";
	width: 4px;
	height: 24px;
	top: 5px;
	left: 0px;
	background: #3399FF;
}
.programme_contnet_child {
	height: 220px;
	padding: 14px 20px 0 20px;
	background: #FFFFFF;
	border-radius: 4px;
	border: 1px solid #3399FF;
	margin-bottom: 30px;
	position: relative;
}
.programme_contnet_child .status_text {
	position: absolute;
	width: 70px;
	height: 36px;
	background: #3399FF;
	border-radius: 4px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	left: 50%;
	margin-left: -35px;
	top: -18px;
	font-size: 18px;
}
.programme_contnet_child p {
	color: #2C2E33;
	font-size: 16px;
	margin-top: 20px;
	line-height: 22px;
	text-align: justify;
}
.programme_detail_li {
	display: flex;
	align-items: center;
	justify-content: center;
}
.programme_detail_li .programme_detail_img {
	padding: 0 100px;
	width: 100%;
	height: 100%;
}
.programme_contnet_second_child {
	height: 218px;
	background: #FFFFFF;
	border-radius: 4px;
	border: 1px solid #3399FF;
	margin-bottom: 30px;
}
.programme_contnet_second_child .title {
	padding: 10px 16px;
	color: #3399FF;
	font-size: 24px;
	height: 90px;
	display: flex;
	align-items: center;
	font-weight: 600;
}
.programme_contnet_second_child .title .num {
	font-size: 50px;
	margin-right: 10px;
}
.programme_contnet_second_child .content {
	height: 128px;
	background: #3399FF;
	font-size: 16px;
	color: #fff;
	line-height: 22px;
	padding: 16px;
}
.programme_contnet_second_child .content_item {
	margin-bottom: 8px;
	position: relative;
	padding-left: 15px;
}
.programme_contnet_second_child .content_item:before {
	content: "";
	width: 8px;
	height: 8px;
	background: #FFFFFF;
	position: absolute;
	border-radius: 50%;
	top: 7px;
	left: 0;
}
.programme_contnet_third_child {
	height: 400px;
	background: #FFFFFF;
	border-radius: 4px;
	border: 1px solid #F0F2F5;
	margin-bottom: 30px;
}
.programme_contnet_third_child .top {
	height: 160px;
	background: #F5F7FA;
	border-radius: 4px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.programme_contnet_third_child .top_img {
	width: 100px;
	height: 100px;
}
.programme_contnet_third_child .title {
	padding: 16px;
	color: #2C2E33;
	font-size: 20px;
	font-weight: 600;
}
.programme_contnet_third_child .content {
	text-align: justify;
	padding: 0 16px;
	color: #909399;
}
.programme_contnet_fourth_child {
	height: 284px;
	background: #FAFAFA;
	border-radius: 4px;
	border: 1px solid #F0F2F5;
	margin-bottom: 30px;
	cursor: pointer;
	position: relative;
}
.programme_contnet_fourth_child .fourth_child_img {
	width: 100%;
	height: 224px;
}
.programme_contnet_fourth_child .name {
	color: #2C2E33;
	font-size: 18px;
	height: 60px;
	line-height: 60px;
	padding: 0 16px;
}
.programme_contnet_fourth_child .main_programme_des {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 0;
	background: rgba(51, 153, 255, 0.9);
	border-radius: 4px;
	text-align: left;
	display: flex;
	flex-direction: column;
	transition:height 1s;
	overflow: hidden;
	color: #fff;
	font-size: 14px;
}
.main_programme_des .content {
	text-align: justify;
	padding: 16px;
}
.programme_contnet_fourth_child:hover .main_programme_des{
	height: 100%;
}
/*æ¡ˆä¾‹
*/
.case_main .main-common-title {
	padding: 64px 0 32px 0;
}
.case_list_item {
	width: 100%;
	height: 277px;
	background: #FFFFFF;
	border-radius: 4px;
	border: 1px solid #F0F2F5;
	padding: 30px;
	margin-top: 32px;
	display: flex;
	position: relative;
}
.case_list_item_left_img {
	width: 290px;
	height: 217px;
	margin-right: 30px;
}
.case_list_item_right .title {
	font-size: 24px;
	color: #2C2E33;
}
.case_list_item_right .content {
	text-align: justify;
	color: #909399;
	font-size: 16px;
	margin: 16px 0;
	display: -webkit-box;
    display: -moz-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    -moz-line-clamp: 6;
    -moz-box-orient: vertical;
    box-orient: vertical;
    overflow: hidden;
}
.case_list_item_right {
	width: calc(100% - 240px);
}
.case_list_item_right .view_detail {
	position: absolute;
	width: 100%;
	bottom: 30px;
}
.case_list_item_right .view_detail .text {
	color: #3399FF;
}
.case_list_item_right .jump_tips {
	margin-left: 10px;
	opacity: 0;
}
.case_list_item:hover .case_list_item_right .jump_tips {
	transition: opacity .5s linear;
	opacity: 1;
}
.case_list_item:hover {
	box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.06);
}
.case_list_item:hover .case_list_item_right .title {
	color: #3399ff;
}
.page_jumps {
	padding: 20px 0;
	text-align: center;
}
/* äº§å“ */
.product_list_item {
	display: flex;
	padding: 64px 0;
	cursor: pointer;
}
.product_list_item .product_list_item_left {
	width: 270px;
	height: 180px;
	border-radius: 4px;
	background-size: cover;
}
.product_list_item_left_01 {
	background: url("../img/product/product_bg_01.png") no-repeat center;
}
.product_list_item_left_02 {
	background: url("../img/product/product_bg_02.png") no-repeat center;
}
.product_list_item_left_03 {
	background: url("../img/product/product_bg_03.png") no-repeat center;
}
.product_list_item_left_04 {
	background: url("../img/product/product_bg_04.png") no-repeat center;
}
.product_list_item_left_05 {
	background: url("../img/product/product_bg_05.png") no-repeat center;
}
.product_list_item_left_06 {
	background: url("../img/product/product_bg_06.png") no-repeat center;
}
.product_list_item .product_list_item_right {
	width: calc(100% - 270px);
	margin-left: 30px;
	position: relative;
}
.product_list_item .product_list_item_right:after {
	content: "";
	width: 100%;
	height: 1px;
	background: #F0F2F5;
	position: absolute;
	bottom: -64px;
}
.product_list_item_right .title {
	color: #313333;
	font-size: 24px;
	font-weight: 600;
}
.product_list_item_right .content {
	padding: 16px 0;
	color: #909399;
	font-size: 16px;
	height: calc(100% - 54px);
}
.product_list_item_right .bot_control {
	color: #3399FF;
	font-size: 14px;
}
.product_list_item_right .bot_control .jump_tips {
	opacity: 0;
	margin-left: 10px;
}
.product_list_item:hover .product_list_item_right .bot_control .jump_tips {
	transition: opacity .5s linear;
	opacity: 1;
}
.product_list_item:hover .product_list_item_right .title {
	color: #3399ff;
}
.product_des_text {
	color: #5E6166;
	font-size: 16px;
	text-align: center;
}
.product_contnet_child {
	width: 100%;
	height: 330px;
	background: #FFFFFF;
	border-radius: 4px;
	border: 1px solid #F0F2F5;
	margin-bottom: 30px;
}
.product_contnet_child .product_contnet_child_top {
	width: 100%;
	height: 270px;
	background: #F5F7FA;
	border-radius: 4px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.product_contnet_child_top .child_img {
	width: 230px;
	height: 230px;
}
.product_contnet_child .product_contnet_child_bot {
	height: 60px;
	line-height: 60px;
	color: #2C2E33;
	font-size: 16px;
	text-align: center;
}
.product_visitor_process {
	display: flex;
	flex-wrap: wrap;
	padding: 0 50px;
}
.product_visitor_process .right_arrow {
	width: 140px;
	height: 160px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.product_visitor_process .right_arrow_img {
	width: 30px;
	height: 40px;
}
.product_visitor_process_div_child {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 20px;
}
.product_visitor_process_div_child .num {
	width: 30px;
	height: 30px;
	border: 1px solid #3399FF;
	text-align: center;
	line-height: 28px;
	border-radius: 50%;
	color: #3399ff;
	font-size: 16px;
}
.product_visitor_process_div_child .text {
	font-size: 16px;	
	color: #2C2E33;
	margin-left: 8px;
}
.programme_contnet_child_two {
	margin-bottom: 30px;
}
.programme_contnet_child_two img {
	width: 100%;
	height: 100%;
}
.owl-theme .owl-controls .owl-nav [class*=owl-] {
	background: #fff;
	margin: 0;
	padding: 0;
}
.owl-theme .owl-controls .owl-prev{
	position: absolute;
	left: -30px;
	top: 95px;
	width: 20px;
	height: 20px;
	background: url("../img/page_left_normal.png") no-repeat center!important;
}
.owl-theme .owl-controls .owl-prev:hover{
	background: url("../img/page_left_hover.png") no-repeat center!important;
}
.owl-theme .owl-controls .owl-next{
	position: absolute;
	right: -30px;
	top: 95px;
	width: 20px;
	height: 20px;
	background: url("../img/page_right_normal.png") no-repeat center!important;
}
.owl-theme .owl-controls .owl-next:hover{
	background: url("../img/page_right_hover.png") no-repeat center!important;
}
.owl-item {
	height: 210px;
	border: 1px solid #F0F2F5;
	cursor: pointer;
	position: relative;
}
.carousel_top {
	height: 150px;	
	background: #F5F7FA;
	border-radius: 4px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.carousel_title {
	height: 60px;
	line-height: 60px;
	color: #2C2E33;
	font-size: 16px;
	padding: 0 16px;
}
.owl-carousel .owl-item img {
	width: 120px;
	height: 120px;
}
.carousel_product_des {
	position: absolute;
	top: 0;
	bottom: 0;
	height: 0;
	background: rgba(51, 153, 255, 0.9);
	border-radius: 4px;
	text-align: left;
	display: flex;
	flex-direction: column;
	transition:height 1s;
	overflow: hidden;
}
.carousel_product_des .title {
	font-size: 16px;
	color: #fff;
	padding: 16px;
	padding-bottom: 8px;
}
.carousel_product_des .content {
	text-align: justify;
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	padding: 0 16px;
	word-break: break-all;
	height: calc(100% - 65px);
	overflow-y: auto;
}
.carousel_product_des .content::-webkit-scrollbar {
	display: none; /* Chrome Safari */
}
.carousel_product_des img {
	width: 17px!important;
	height: 6px!important;
	margin-left: 16px;
}
.owl-item .item:hover .carousel_product_des{
	height: 100%;
}
/* æ–°é—»è¯¦æƒ… */
.detail_wrap .view_more {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 64px 0;
	border-top: 1px solid #f0f2f5;
}
.detail_wrap .view_more .common_page {
	width: 370px;
	height: 70px;
	background: #FFFFFF;
	border-radius: 4px;
	border: 1px solid #F0F2F5;
	padding: 10px 16px;
	font-size: 14px;
	display: flex;
	flex-direction: column;
}
.detail_wrap .view_more .common_page .control {
	color: #3399ff;
}
.detail_wrap .view_more .common_page .title {
	color: #5E6166;
	margin-top: 5px;
}
.detail_wrap .view_more .common_page:hover {
	border-color: #3399ff;
}</pre></body></html>